home *** CD-ROM | disk | FTP | other *** search
- /****************************************************************************/
- /* HEADER FILE FOR DATABOSS MODULE: DB_GVAR */
- /****************************************************************************/
-
- /******************************* CONSTANTS ********************************/
-
- extern const uchar recog[]; /* = "DBGV" */
-
- /********************************* TYPES **********************************/
-
- typedef str8 idstr;
-
- typedef struct {
- pathstr fpath;
- dirstr fdir;
- namestr fname;
- extstr fext;
- } fspec;
-
- typedef struct {
- str8 id;
- long gsize;
- byte gdata;
- } grecord, *grecptr;
-
- typedef struct {
- str8 operator;
- namestr fname;
- byte sec;
- uchar company[41];
- pathstr prog;
- uchar cmd[129];
- string reentry;
- uchar language;
- } dbossgv;
-
- /******************************* VARIABLES ********************************/
-
- extern bool i_alloc;
- extern grecptr dgvar;
- extern dbossgv *gvar;
- extern fspec thisprog;
- extern bool dbcaller;
- extern string lookalong;
-
- /******************************* PROTOTYPES *******************************/
-
- ptr string2pointer(str8 s);
- strptr pointer2string(strptr sout,ptr p);
- bool initgvar(idstr chkid, word size, grecptr *dgv, bool *ia);
-
- void db_gvar_init(void);
-
- /***************************** END OF DB_GVAR.H *****************************/
-